package com.itheima;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.RestController;

import java.lang.reflect.Array;
import java.util.Arrays;

/*
    0. 注解的解析: 反射 (第一步是找到类)
    1. 注解 SpringBootApplication
        1). @SpringBootConfiguration
        2). @EnableAutoConfiguration
        3). @ComponentScan
 */
@SpringBootApplication
public class Demo04Application {

    public static void main(String[] args) {

        /*
            此方法运行: springboot项目就启动了
            1. 第一个参数: 当前类的Class对象
                会这个类上的@SpringBootApplication注解生效
            2. 第二个参数: main方法的参数
                命令行启动时,传入的参数
         */
        System.out.println(Arrays.toString(args));
        SpringApplication.run(Demo04Application.class, args);
    }

}
